'use strict' 
/**
 * 
 * 本文件已废弃！
 * 本文件已废弃！
 * 本文件已废弃！
 * 本文件已废弃！
 * 本文件已废弃！
 * 本文件已废弃！
 * 本文件已废弃！
 * 相应功能在app.js中实现
 */
class admin{
    constructor () {
        
    }
    async post(c) {// 管理员登录，查询数据库并验证身份是否为管理员且用户名和密码是否正确
        let obj = c.body;
        // let {name , pwd}
        console.log("obj：",obj.toString())
        let {username , password} = JSON.parse(obj);
        console.log(username);
        console.log(password)
        try {
            let sqltext = `SELECT * FROM users WHERE "userName"=$1 AND "userPassword"=$2`;
            let ret =await c.service.psql.query(sqltext , [username,password]);
            if (ret.rowCount == 0) { //未查询到该用户
                
                c.send("用户不存在");
                
            }else{
                c.send(tok.make(ret.rows[0]));
            }
        } catch (err) {
            c.status(500).send("Database's operations failed!")
        }
        
        
    }
}
module.exports = admin